NetApp
Storage Virtual Machine : [ストレージ] > [ボリューム] : ボリュームの概要 : FlexVolのボリューム ギャランティの動作

FlexVolのボリューム ギャランティの動作
ボリューム ギャランティ(スペース ギャランティとも呼ばれます)の設定により、ボリュームのスペースを包含アグリゲートから割り当てる方法が決まります。ボリューム全体に対してスペースを事前に割り当てるか、ボリューム内の予約されたファイルまたはLUNに対してのみスペースを事前に割り当てるか、またはデータ用のスペースの事前割り当てをいっさい行わないオプションがあります。
ギャランティ設定はボリュームの属性です。
ボリューム ギャランティには、 volume(デフォルト)、 file、 noneの3種類があります。
•
ギャランティ タイプをvolumeに指定すると、ボリュームの作成時に、アグリゲートのスペースがボリュームに割り当てられます。そのスペースが実際にデータに使用されるかどうかは考慮されません。
このスペース管理方法をシックプロビジョニングといいます。 割り当てられたスペースは、同じアグリゲート内の別のボリュームに提供したり、割り当てたりすることはできません。
シックプロビジョニングを使用する場合、ボリュームに対して指定されたすべてのスペースがボリュームの作成時にアグリゲートから割り当てられます。 ボリュームに含まれるデータの量(Snapshotコピーも含む)がボリュームのサイズに達する前に、ボリュームのスペースが足りなくなることはありません。 ただし、ボリュームを十分に活用しないとストレージ利用率が低下します。
•
ギャランティ タイプを fileにすると、ボリューム内の予約されたLUNまたはファイルについては、そのブロックがSnapshotコピーによってディスク上で維持されていても、そのLUNまたはファイルを完全に書き換えることができるだけのスペースが包含アグリゲートから割り当てられます。
ただし、ボリューム内の予約されていないファイルへの書き込みでは、スペースが足りなくなる可能性があります。
ギャランティをfileにしてボリュームを構成する場合は、テクニカル レポート3965『Thin Provisioning Deployment and Implementation Guide』を参照してください。 また、ボリューム ギャランティのタイプfileはData ONTAPの将来のリリースでサポートされない点にも注意してください。
•
ギャランティを noneにすると、ボリュームで必要になったときにのみアグリゲートからスペースが割り当てられます。
このスペース管理方法をシンプロビジョニングといいます。 このギャランティ タイプのボリュームで使用されるスペースの量は、ボリュームの初期サイズで決まるのではなく、データが追加されるに従って増えていきます。ボリュームのデータが初期サイズに達しないかぎり、スペースは未使用のままになります。 ギャランティがnoneに設定されたボリュームの最大サイズは、アグリゲートの空きスペースの量に制限されません。 そのため、アグリゲートに関連付けられたすべてのボリュームの合計サイズがアグリゲートの空きスペースの量を超えることがあります。
書き込みに対応できる十分なスペースが包含アグリゲートにない場合、そのボリュームに格納されたLUNまたはファイル(スペースが予約されたLUNやファイルを含む)への書き込みが失敗することがあります。 ボリューム ギャランティをnoneにしてボリュームを構成する場合は、そのことがストレージの可用性に与える影響についてテクニカル レポート3965『Thin Provisioning Deployment and Implementation Guide』で確認してください。
アグリゲート内のスペースが既存のボリュームのvolumeまたはfileのギャランティ用に割り当てられている場合、実際にはまだ使用されていなくても、そのスペースはアグリゲート内で空きスペースとみなされません。 アグリゲートSnapshotコピーの作成や包含アグリゲートでの新しいボリュームの作成など、アグリゲートの空きスペースを消費する操作は、そのアグリゲートに十分な空きスペースがある場合にのみ行うことができます。これらの操作では、すでに別のボリュームに割り当てられているスペースは使用できません。
アグリゲートに空きスペースが残っていない場合、成功がギャランティされる操作は、そのアグリゲート内のスペースが事前に割り当てられているボリュームまたはファイルへの書き込みだけです。
ギャランティはオンライン ボリュームについてのみ適用されます。 ボリュームをオフラインにした場合、そのボリュームに対して割り当てられた未使用のスペースは、同じアグリゲート内の他のボリュームで使用可能になります。 ボリュームを再びオンラインにするときに、そのギャランティに対応できるだけの十分なスペースがアグリゲートにないと、ボリュームはオフラインのままになります。 この場合、ボリュームを強制的にオンラインにする必要がありますが、その時点でボリュームのギャランティは無効になります。


「このトピックは役に立ちましたか? ご意見をお聞かせください。」